//package com.mine.eureka.controllers;
//
//import org.aspectj.lang.ProceedingJoinPoint;
//import org.aspectj.lang.annotation.Around;
//import org.aspectj.lang.annotation.Aspect;
//import org.aspectj.lang.annotation.Pointcut;
//import org.aspectj.lang.reflect.MethodSignature;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.stereotype.Component;
//
//@Aspect
//@Component
//public class RbAop {
//
//    @Value("${rocketmq.name-server}")
//    public String nameserver;
//
//    @Value("${rocketmq.producer.group}")
//    public String group;
//
//    @Pointcut("@annotation(com.mine.eureka.controllers.MqAnnotation)")
//    public void watchMqAnnotation() {
//
//    }
//
//    @Around("watchMqAnnotation()")
//    public Object around(ProceedingJoinPoint point) throws Throwable {
//        Object result = null;
//
//a
//        MethodSignature methodSignature = (MethodSignature) point.getSignature();
//        String className = methodSignature.getDeclaringType().getSimpleName();
//        String methodName = methodSignature.getName();
//
//
//        result = point.proceed();
//        return result;
//
//    }
//
//
//
//
//}
